24
22
23
27
35
30
39
62
90
132
241
277
273
323
530
330
364
411
451
371
344
266
386
241
196
194
219
146
146
128
142
120
101
106
113
98
89
88
91
85
80
92
84
85
86
80
83
82
86
83
84
84
90
93
89
95
102
100
102
99
105
102
103
107
103
107
107
109
107
109
116
115
120
117
126
124
128
136
130
139
131
146
143
141
133
144
141
140
148
137
148
146
153
146
151
153
155
156
167
149
154
162
170
155
156
156
153
150
160
155
155
159
162
176
169
160
157
140
135
135
116
98
97
90
95
84
93
79
84
72
77
71
72
69
72
72
70
69
72
71
73
77
75
83
80
79
79
79
75
63
57
60
56
63
57
59
58
53
56
53
54
54
54
56
49
45
55
48
46
49
55
49
49
48
51
49
54
53
49
52
47
54
51
49
51
47
46
60
50
52
45
61
61
54
64
64
61
61
65
62
68
63
69
62
65
55
55
56
55
51
65
59
57
57
50
53
52
50
51
47
48
46
46
49
46
42
46
48
42
48
44
50
41
43
48
44
44
45
45
41
47
43
43
41
40
36
40
40
43
45
42
38
45
42
50
42
40
42
40
41
42
46
40
45
42
42
48
46
42
45
48
48
50
45
42
44
52
44
53
49
48
47
48
54
46
47
44
45
44
42
45
45
52
45
43
41
48
42
36
44
40
43
43
42
38
44
44
54
45
46
48
41
44
45
47
44
48
43
53
39
45
44
44
43
47
44
47
49
47
45
44
52
42
41
41
41
44
40
43
36
39
48
47
48
47
55
50
47
46
50
55
47
52
47
52
50
51
47
52
52
52
54
52
50
49
48
48
52
48
45
44
47
47
47
48
50
48
50
56
45
50
47
45
52
52
44
47
45
50
45
38
44
44
50
46
48
47
50
53
57
47
58
57
58
56
58
54
47
46
52
49
47
50
48
49
51
49
48
48
44
51
49
54
43
54
46
53
40
49
51
53
50
47
57
61
86
132
249
318
178
72
56
46
54
48
47
44
47
40
44
47
56
43
44
48
51
49
46
50
53
49
50
56
48
41
45
47
44
40
43
43
47
40
44
43
42
36
43
36
37
39
45
36
41
43
37
36
39
45
38
44
34
40
36
38
41
34
40
37
31
39
36
35
36
35
36
36
37
40
35
37
42
34
36
40
36
32
40
30
36
37
35
33
32
32
30
37
34
36
30
39
37
34
30
32
37
34
34
39
36
37
35
32
33
35
34
35
31
36
38
36
38
31
29
27
36
35
36
33
36
31
34
33
32
32
34
32
33
35
32
35
31
33
28
34
29
30
35
33
36
29
30
31
34
30
34
23
27
30
27
26
27
33
28
31
29
25
28
28
33
34
29
35
26
31
32
30
28
25
29
29
29
32
32
27
33
29
28
28
32
33
27
25
31
25
29
29
32
27
34
21
31
26
34
25
36
29
29
33
26
29
32
32
31
32
25
32
29
27
31
25
28
30
33
26
33
23
31
33
27
28
32
26
32
25
27
27
32
31
25
34
33
31
27
28
28
37
29
32
30
31
25
30
33
29
29
30
35
30
31
34
28
29
31
30
30
28
29
32
36
34
33
32
34
29
38
30
34
33
33
36
33
33
37
34
35
35
26
32
36
34
33
36
43
46
48
64
98
150
287
438
471
252
132
72
58
48
42
40
35
35
34
34
34
29
27
35
29
33
37
33
34
33
38
28
26
34
32
31
29
32
33
33
32
28
32
23
35
26
23
33
28
35
32
27
33
28
26
27
24
31
30
31
33
31
24
34
25
27
29
31
26
27
28
31
22
27
29
19
31
28
28
25
27
24
24
26
28
24
29
23
27
27
26
26
25
27
28
27
26
26
28
28
26
26
26
28
24
24
24
20
24
30
24
26
25
21
25
24
25
24
19
22
27
18
30
21
24
27
33
27
29
24
26
28
25
24
19
21
25
27
21
22
24
24
21
21
22
23
27
23
27
27
27
21
31
25
25
24
25
21
28
23
22
25
29
29
24
21
26
36
24
25
25
26
24
30
25
25
23
20
23
24
24
22
23
27
27
20
23
21
27
42
27
21
25
24
24
23
27
24
25
26
20
25
25
24
23
28
24
26
27
26
21
24
27
27
26
25
25
22
27
21
24
28
28
25
28
24
24
24
22
23
25
23
24
19
24
32
27
28
27
27
23
24
25
27
30
34
22
26
30
29
23
28
24
26
27
28
26
26
30
29
28
33
28
28
33
26
31
26
27
25
26
26
31
32
31
29
25
27
28
31
28
26
31
27
24
27
25
31
25
28
29
25
26
25
23
21
29
21
26
24
27
